go/types.Interface.complete (field)
16 uses
go/types (current package)
interface.go#L23: complete bool // indicates that obj, methods, and embeddeds are set and type set can be computed
interface.go#L32: var emptyInterface = Interface{complete: true, tset: &topTypeSet}
interface.go#L71: typ.complete = true
interface.go#L140: if !t.complete {
interface.go#L141: t.complete = true
interface.go#L216: ityp.complete = true
named.go#L686: assert(old.complete) // otherwise we are copying incomplete data
named.go#L687: iface.complete = old.complete
subst.go#L204: assert(t.complete) // otherwise we are copying incomplete data
subst.go#L205: iface.complete = t.complete
typeset.go#L170: if !ityp.complete {
universe.go#L103: universeAnyNoAlias = NewTypeName(nopos, nil, "any", &Interface{complete: true, tset: &topTypeSet})
universe.go#L131: ityp := &Interface{methods: []*Func{err}, complete: true}
universe.go#L145: ityp := &Interface{complete: true, tset: &_TypeSet{nil, allTermlist, true}}